namespace System.Security.Cryptography.X509Certificates {
public class X500DistinguishedNameFlags : System.Enum, System.IComparable, System.IFormattable, System.IConvertible
{

	// Methods
	public virtual bool Equals(object obj) {}
	public virtual int GetHashCode() {}
	public virtual string ToString() {}
	public virtual string ToString(string format, System.IFormatProvider provider) {}
	public virtual int CompareTo(object target) {}
	public virtual string ToString(System.IFormatProvider provider) {}
	public virtual System.TypeCode GetTypeCode() {}
	public string ToString(string format) {}
	public Type GetType() {}

	// Fields
	public int value__;
	public X500DistinguishedNameFlags None;
	public X500DistinguishedNameFlags Reversed;
	public X500DistinguishedNameFlags UseSemicolons;
	public X500DistinguishedNameFlags DoNotUsePlusSign;
	public X500DistinguishedNameFlags DoNotUseQuotes;
	public X500DistinguishedNameFlags UseCommas;
	public X500DistinguishedNameFlags UseNewLines;
	public X500DistinguishedNameFlags UseUTF8Encoding;
	public X500DistinguishedNameFlags UseT61Encoding;
	public X500DistinguishedNameFlags ForceUTF8Encoding;
}

}
